package org.walkerljl.commons.invoke;

import java.util.List;
import java.util.Set;

/**
 * Ping service
 *
 * @author lijunlin
 */
public interface PingService {
    /**
     * Ping
     *
     * @return
     */
    String ping();

    String pingObjects(Object... params);

    String ping(byte param);

    String ping(short param);

    String ping(int param);

    String ping(long param);

    String ping(float param);

    String ping(double param);

    String ping(char param);

    String ping(boolean param);

    String ping(String param);

    String ping(Long param);

    String ping(String param1, Long param2);

    String pingLongList(List<Long> param);

    String pingStringList(List<String> param);

    String pingArray(String[] param);

    String pingArray(Long[] param);

    String ping(Set<String> param1, Set<Long> param2);
}
